\hypertarget{class_g_rect_t}{
\section{GRectT Class Reference}
\label{class_g_rect_t}\index{GRectT@{GRectT}}
}


Représente un rectangle texturé dans la scene.  




{\ttfamily \#include $<$GRectT.h$>$}

Inheritance diagram for GRectT:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_g_rect_t}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_g_rect_t_ace4c595185d374e59a5e5d3aa1ae412e}{GRectT} (const char $\ast$fileName)
\item 
\hyperlink{class_g_rect_t_a179a19fe52a604f9379ed5533d627be4}{GRectT} (const char $\ast$fileName, float size)
\item 
\hyperlink{class_g_rect_t_ade60cfcd6912871706accd28b5072457}{GRectT} (const char $\ast$fileName, float size, \hyperlink{class_vectorf}{Vectorf} \hyperlink{class_g_object_ad723a45f4206005336d977c663935ca2}{translation})
\item 
\hyperlink{class_g_rect_t_ae0b53d25109267f344de39e9ee406cf6}{GRectT} (const char $\ast$filename, float aWidth, float aHeight)
\item 
\hyperlink{class_g_rect_t_a4c15cac0dd3b8e72cc5e323b971bfc03}{GRectT} (const char $\ast$fileName, float aWidth, float aHeight, \hyperlink{class_vectorf}{Vectorf} \hyperlink{class_g_object_ad723a45f4206005336d977c663935ca2}{translation})
\item 
\hyperlink{class_g_rect_t_a096a76e3ef90c6b44f68d340cb9a2fa3}{GRectT} (\hyperlink{class_texture}{Texture} $\ast$aTex)
\item 
\hyperlink{class_g_rect_t_ae1efa912bc729348fb016221d76a39b0}{GRectT} (\hyperlink{class_texture}{Texture} $\ast$aTex, float size)
\item 
\hyperlink{class_g_rect_t_abbd1f30b5bf50151c59be1f25eec0ec7}{GRectT} (\hyperlink{class_texture}{Texture} $\ast$aTex, float size, \hyperlink{class_vectorf}{Vectorf} \hyperlink{class_g_object_ad723a45f4206005336d977c663935ca2}{translation})
\item 
\hyperlink{class_g_rect_t_a0a7d5309e372aaeeab91de2ea35bc63b}{GRectT} (\hyperlink{class_texture}{Texture} $\ast$aTex, float aWidth, float aHeight)
\item 
\hyperlink{class_g_rect_t_a65619fc1a34448d36272aaae091d27e4}{GRectT} (\hyperlink{class_texture}{Texture} $\ast$aTex, float aWidth, float aHeight, \hyperlink{class_vectorf}{Vectorf} \hyperlink{class_g_object_ad723a45f4206005336d977c663935ca2}{translation})
\item 
void \hyperlink{class_g_rect_t_a29df794284da238cb5a78103a6a719ba}{InitTextureBuffer} ()
\item 
virtual void \hyperlink{class_g_rect_t_ae7eeea75b3d521b019824f365287f98c}{Display} ()
\begin{DoxyCompactList}\small\item\em Affiche le Rectangle dans une scene OpenGL. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_texture}{Texture} $\ast$ \hyperlink{class_g_rect_t_a4949c7b647cae2ef32c0a03299e5a112}{texture}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Représente un rectangle texturé dans la scene. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_g_rect_t_ace4c595185d374e59a5e5d3aa1ae412e}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{ fileName}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_ace4c595185d374e59a5e5d3aa1ae412e}
\hypertarget{class_g_rect_t_a179a19fe52a604f9379ed5533d627be4}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{ fileName, }
\item[{float}]{ size}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_a179a19fe52a604f9379ed5533d627be4}
\hypertarget{class_g_rect_t_ade60cfcd6912871706accd28b5072457}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{ fileName, }
\item[{float}]{ size, }
\item[{{\bf Vectorf}}]{ translation}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_ade60cfcd6912871706accd28b5072457}
\hypertarget{class_g_rect_t_ae0b53d25109267f344de39e9ee406cf6}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{ filename, }
\item[{float}]{ aWidth, }
\item[{float}]{ aHeight}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_ae0b53d25109267f344de39e9ee406cf6}
\hypertarget{class_g_rect_t_a4c15cac0dd3b8e72cc5e323b971bfc03}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{ fileName, }
\item[{float}]{ aWidth, }
\item[{float}]{ aHeight, }
\item[{{\bf Vectorf}}]{ translation}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_a4c15cac0dd3b8e72cc5e323b971bfc03}
\hypertarget{class_g_rect_t_a096a76e3ef90c6b44f68d340cb9a2fa3}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{{\bf Texture} $\ast$}]{ aTex}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_a096a76e3ef90c6b44f68d340cb9a2fa3}
\hypertarget{class_g_rect_t_ae1efa912bc729348fb016221d76a39b0}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{{\bf Texture} $\ast$}]{ aTex, }
\item[{float}]{ size}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_ae1efa912bc729348fb016221d76a39b0}
\hypertarget{class_g_rect_t_abbd1f30b5bf50151c59be1f25eec0ec7}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{{\bf Texture} $\ast$}]{ aTex, }
\item[{float}]{ size, }
\item[{{\bf Vectorf}}]{ translation}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_abbd1f30b5bf50151c59be1f25eec0ec7}
\hypertarget{class_g_rect_t_a0a7d5309e372aaeeab91de2ea35bc63b}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{{\bf Texture} $\ast$}]{ aTex, }
\item[{float}]{ aWidth, }
\item[{float}]{ aHeight}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_a0a7d5309e372aaeeab91de2ea35bc63b}
\hypertarget{class_g_rect_t_a65619fc1a34448d36272aaae091d27e4}{
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\index{GRectT@{GRectT}!GRectT@{GRectT}}
\subsubsection[{GRectT}]{\setlength{\rightskip}{0pt plus 5cm}GRectT::GRectT (
\begin{DoxyParamCaption}
\item[{{\bf Texture} $\ast$}]{ aTex, }
\item[{float}]{ aWidth, }
\item[{float}]{ aHeight, }
\item[{{\bf Vectorf}}]{ translation}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_a65619fc1a34448d36272aaae091d27e4}


\subsection{Member Function Documentation}
\hypertarget{class_g_rect_t_ae7eeea75b3d521b019824f365287f98c}{
\index{GRectT@{GRectT}!Display@{Display}}
\index{Display@{Display}!GRectT@{GRectT}}
\subsubsection[{Display}]{\setlength{\rightskip}{0pt plus 5cm}void GRectT::Display (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_g_rect_t_ae7eeea75b3d521b019824f365287f98c}


Affiche le Rectangle dans une scene OpenGL. 



Reimplemented from \hyperlink{class_g_rect_a951017e20b29b9da11e16d269a4f54d4}{GRect}.

\hypertarget{class_g_rect_t_a29df794284da238cb5a78103a6a719ba}{
\index{GRectT@{GRectT}!InitTextureBuffer@{InitTextureBuffer}}
\index{InitTextureBuffer@{InitTextureBuffer}!GRectT@{GRectT}}
\subsubsection[{InitTextureBuffer}]{\setlength{\rightskip}{0pt plus 5cm}void GRectT::InitTextureBuffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_g_rect_t_a29df794284da238cb5a78103a6a719ba}


\subsection{Member Data Documentation}
\hypertarget{class_g_rect_t_a4949c7b647cae2ef32c0a03299e5a112}{
\index{GRectT@{GRectT}!texture@{texture}}
\index{texture@{texture}!GRectT@{GRectT}}
\subsubsection[{texture}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Texture}$\ast$ {\bf GRectT::texture}}}
\label{class_g_rect_t_a4949c7b647cae2ef32c0a03299e5a112}
\hyperlink{class_texture}{Texture} associé au rectangle 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/graphic/\hyperlink{_g_rect_t_8h}{GRectT.h}\item 
sources/graphic/\hyperlink{_g_rect_t_8cpp}{GRectT.cpp}\end{DoxyCompactItemize}
